package me.quexi.georgia.interfaces;

import java.util.HashMap;

import me.quexi.georgia.vo.HttpContext;

public interface IFacade {
	
	/**
	 * 注册侦听者
	 * @param responder
	 * @return
	 */
	Boolean registerResponder(INotifyResponder responder);
	
	/**
	 * 发送消息
	 * @param notification 消息类型
	 * @param body 消息内容
	 */
	void sendNotification(int notification, HashMap<String, Object> body, HttpContext httContext);
	
//	/**
//	 * 发送消息
//	 * @param notification 消息类型
//	 */
//	void sendNotification(String notification);
//	
//	/**
//	 * 发送消息
//	 * @param notification 消息
//	 */
//	void sendNotification(INotification notification);
}
